
.v-global-loading-container {
    width: max-content;
    display: flex;
    gap: 6px;
    align-items: center;
    padding: 10px;
    margin-left: 26px;
}

.v-global-loading-icon {
    display: inline-block;
    animation: turn .8s linear infinite;
    width: 20px;
    height: 20px;
    font-size: 0
}

.v-global-loading-icon > svg {
    width: 100%;
    height: 100%;
    fill: #434343;
}

@keyframes turn {
    0% {
        transform: rotate(0deg)
    }
    25% {
        transform: rotate(90deg)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(270deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.v-global-loading.vs-hide {
    display: none !important;
    position: fixed;
    top: -10000px;
    left: -10000px;
    opacity: 0
}

.v-global-loading-tip {
    font-size: 14px;
}
